package com.koron.order.LineHomepage.bean.VO;

import com.koron.bean.base.BaseBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 
 * @TableName w_line_trip
 */
@Data
public class LineTripVO extends BaseBean{


    /**
     * 标题
     */
    @ApiModelProperty("标题")
    private String title;

    /**
     * 编码
     */
    @ApiModelProperty("编码")
    private String code;

    /**
     * 跳闸线路
     */
    @ApiModelProperty("跳闸线路")
    private String tripEquipment;

    /**
     * 跳闸线路id
     */
    @ApiModelProperty("跳闸线路id")
    private String tripEquipmentId;

    /**
     * 管理部门
     */
    @ApiModelProperty("管理部门")
    private String deptManageName;

    /**
     * 管理部门id
     */
    @ApiModelProperty("管理部门id")
    private String deptManage;

    /**
     * 受影响线路
     */
    @ApiModelProperty("受影响线路")
    private String affectedEquipment;

    /**
     * 受影响线路id
     */
    @ApiModelProperty("受影响线路id")
    private String affectedEquipmentId;

    /**
     * 电压等级
     */
    @ApiModelProperty("电压等级")
    private String electricLevel;

    /**
     * 检修类型
     */
    @ApiModelProperty("检修类型")
    private String maintenanceType;

    /**
     * 跳闸时间
     */
    @ApiModelProperty("跳闸时间")
    private Date tripTime;

    /**
     * 恢复时间
     */
    @ApiModelProperty("恢复时间")
    private Date recoverTime;

    /**
     * 值班领导
     */
    @ApiModelProperty("值班领导")
    private String dutyLeader;
    /**
     * 值班领导id
     */
    @ApiModelProperty("值班领导id")
    private String dutyLeaderId;

    /**
     * 故障开始时间
     */
    @ApiModelProperty("故障开始时间")
    private Date faultStartTime;
    /**
     * 故障结束时间
     */
    @ApiModelProperty("故障结束时间")
    private Date faultEndTime;

    /**
     * 巡视人员
     */
    @ApiModelProperty("巡视人员")
    private String inspector;
    /**
     * 巡视人员id
     */
    @ApiModelProperty("巡视人员")
    private String inspectorId;

    /**
     * 接到抢修电话时间
     */
    @ApiModelProperty("接到抢修电话时间")
    private Date repairTime;

    /**
     * 保护措施
     */
    @ApiModelProperty("保护措施")
    private String protectedMeasure;

    /**
     * 检查结果
     */
    @ApiModelProperty("检查结果")
    private String console;

    /**
     * 事故原因
     */
    @ApiModelProperty("事故原因")
    private String accidentCause;

    /**
     * 故障处理
     */
    @ApiModelProperty("故障处理")
    private String faultHandle;


    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;


}